package jp.seraph.jsade.core;

/**
 * フィールドの情報を格納するコンテキスト
 */
public interface FieldContext {
    /**
     * フィールドの幅を取得する。
     * 幅とはセンターラインの長さと同じである
     * 
     * @return
     */
    public double getWidth();
    
    /**
     * フィールドの長さを取得する。
     * 長さとは、サイドラインの全長と同じである。
     * 
     * @return
     */
    public double getLength();
    
    /**
     * ゴールのポール間の幅を取得する。
     * 
     * @return
     */
    public double getGoalWidth();
}
